package pe.com.bn.sach.domain;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * Bnchf23ExpIngresoFamiliar entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class Bnchf23ExpIngresoFamiliar implements java.io.Serializable {

	// Fields

	private Bnchf23ExpIngresoFamiliarId id;
	private Bnchf24SitcLaboral bnchf24SitcLaboral;
	private Bnchf28OcupacionCargo bnchf28OcupacionCargo;
	private Bnchf27GiroActividad bnchf27GiroActividad;
	private Bnchf25TipoContrato bnchf25TipoContrato;
	private Double f23PrctIncrmFam;
	private Double f23MntoPrincipal5ta;
	private Double f23MntoTotOtrosRenta;
	private Double f23MntoTotOtrosPermt;
	private Double f23MntoTotIngrFam;
	private Long f23SectorTrab;
	private String f23CentroTrabajo;
	private String f23Ruc;
	private String f23TelfTrab;
	private Date f23FeIngTrab;
	private Long f23UsrReg;
	private Date f23FeUsrReg;
	private Long f23UsrAct;
	private Date f23FeUsrAct;
	private String f23IdUsuaCrea;
	private Date f23FeUsuaCrea;
	private String f23IdUsuaModi;
	private Date f23FeUsuaModi;
	private String f23UnidEject;
	private Set bnchf23ExpIngrFamAdics = new HashSet(0);
	private Set bnchf23ExpFamCuentases = new HashSet(0);
    private String f23FeIngTrabStr;
	// Constructors

//	 add osw  06:31 p.m. 23/04/2008
	private String antiguedadlaboral;
	/** default constructor */
	public Bnchf23ExpIngresoFamiliar() {
		 id=new Bnchf23ExpIngresoFamiliarId();
		bnchf24SitcLaboral=new Bnchf24SitcLaboral ();
		bnchf28OcupacionCargo=new Bnchf28OcupacionCargo ();
		bnchf27GiroActividad=new Bnchf27GiroActividad ();
		bnchf25TipoContrato=new Bnchf25TipoContrato ();		
	}

	/** minimal constructor */
	public Bnchf23ExpIngresoFamiliar(Bnchf23ExpIngresoFamiliarId id,
			Double f23PrctIncrmFam, Double f23MntoPrincipal5ta,
			Double f23MntoTotOtrosRenta, Double f23MntoTotOtrosPermt,
			Double f23MntoTotIngrFam, Long f23UsrReg, Date f23FeUsrReg,
			String f23IdUsuaCrea, Date f23FeUsuaCrea) {
		this.id = id;
		this.f23PrctIncrmFam = f23PrctIncrmFam;
		this.f23MntoPrincipal5ta = f23MntoPrincipal5ta;
		this.f23MntoTotOtrosRenta = f23MntoTotOtrosRenta;
		this.f23MntoTotOtrosPermt = f23MntoTotOtrosPermt;
		this.f23MntoTotIngrFam = f23MntoTotIngrFam;
		this.f23UsrReg = f23UsrReg;
		this.f23FeUsrReg = f23FeUsrReg;
		this.f23IdUsuaCrea = f23IdUsuaCrea;
		this.f23FeUsuaCrea = f23FeUsuaCrea;
	}

	/** full constructor */
	public Bnchf23ExpIngresoFamiliar(Bnchf23ExpIngresoFamiliarId id,
			Bnchf24SitcLaboral bnchf24SitcLaboral,
			Bnchf28OcupacionCargo bnchf28OcupacionCargo,
			Bnchf27GiroActividad bnchf27GiroActividad,
			Bnchf25TipoContrato bnchf25TipoContrato, Double f23PrctIncrmFam,
			Double f23MntoPrincipal5ta, Double f23MntoTotOtrosRenta,
			Double f23MntoTotOtrosPermt, Double f23MntoTotIngrFam,
			Long f23SectorTrab, String f23CentroTrabajo, String f23Ruc,
			String f23TelfTrab, Date f23FeIngTrab, Long f23UsrReg,
			Date f23FeUsrReg, Long f23UsrAct, Date f23FeUsrAct,
			String f23IdUsuaCrea, Date f23FeUsuaCrea, String f23IdUsuaModi,
			Date f23FeUsuaModi, String f23UnidEject,
			Set bnchf23ExpIngrFamAdics, Set bnchf23ExpFamCuentases) {
		this.id = id;
		this.bnchf24SitcLaboral = bnchf24SitcLaboral;
		this.bnchf28OcupacionCargo = bnchf28OcupacionCargo;
		this.bnchf27GiroActividad = bnchf27GiroActividad;
		this.bnchf25TipoContrato = bnchf25TipoContrato;
		this.f23PrctIncrmFam = f23PrctIncrmFam;
		this.f23MntoPrincipal5ta = f23MntoPrincipal5ta;
		this.f23MntoTotOtrosRenta = f23MntoTotOtrosRenta;
		this.f23MntoTotOtrosPermt = f23MntoTotOtrosPermt;
		this.f23MntoTotIngrFam = f23MntoTotIngrFam;
		this.f23SectorTrab = f23SectorTrab;
		this.f23CentroTrabajo = f23CentroTrabajo;
		this.f23Ruc = f23Ruc;
		this.f23TelfTrab = f23TelfTrab;
		this.f23FeIngTrab = f23FeIngTrab;
		this.f23UsrReg = f23UsrReg;
		this.f23FeUsrReg = f23FeUsrReg;
		this.f23UsrAct = f23UsrAct;
		this.f23FeUsrAct = f23FeUsrAct;
		this.f23IdUsuaCrea = f23IdUsuaCrea;
		this.f23FeUsuaCrea = f23FeUsuaCrea;
		this.f23IdUsuaModi = f23IdUsuaModi;
		this.f23FeUsuaModi = f23FeUsuaModi;
		this.f23UnidEject = f23UnidEject;
		this.bnchf23ExpIngrFamAdics = bnchf23ExpIngrFamAdics;
		this.bnchf23ExpFamCuentases = bnchf23ExpFamCuentases;
	}

	// Property accessors

	public Bnchf23ExpIngresoFamiliarId getId() {
		return this.id;
	}

	public void setId(Bnchf23ExpIngresoFamiliarId id) {
		this.id = id;
	}

	public Bnchf24SitcLaboral getBnchf24SitcLaboral() {
		return this.bnchf24SitcLaboral;
	}

	public void setBnchf24SitcLaboral(Bnchf24SitcLaboral bnchf24SitcLaboral) {
		this.bnchf24SitcLaboral = bnchf24SitcLaboral;
	}

	public Bnchf28OcupacionCargo getBnchf28OcupacionCargo() {
		return this.bnchf28OcupacionCargo;
	}

	public void setBnchf28OcupacionCargo(
			Bnchf28OcupacionCargo bnchf28OcupacionCargo) {
		this.bnchf28OcupacionCargo = bnchf28OcupacionCargo;
	}

	public Bnchf27GiroActividad getBnchf27GiroActividad() {
		return this.bnchf27GiroActividad;
	}

	public void setBnchf27GiroActividad(
			Bnchf27GiroActividad bnchf27GiroActividad) {
		this.bnchf27GiroActividad = bnchf27GiroActividad;
	}

	public String getAntiguedadlaboral() {
		return antiguedadlaboral;
	}
	public void setAntiguedadlaboral(String antiguedadlaboral) {
		this.antiguedadlaboral = antiguedadlaboral;
	}
	public Bnchf25TipoContrato getBnchf25TipoContrato() {
		return this.bnchf25TipoContrato;
	}

	public void setBnchf25TipoContrato(Bnchf25TipoContrato bnchf25TipoContrato) {
		this.bnchf25TipoContrato = bnchf25TipoContrato;
	}

	public Double getF23PrctIncrmFam() {
		return this.f23PrctIncrmFam;
	}

	public void setF23PrctIncrmFam(Double f23PrctIncrmFam) {
		this.f23PrctIncrmFam = f23PrctIncrmFam;
	}

	public Double getF23MntoPrincipal5ta() {
		return this.f23MntoPrincipal5ta;
	}

	public void setF23MntoPrincipal5ta(Double f23MntoPrincipal5ta) {
		this.f23MntoPrincipal5ta = f23MntoPrincipal5ta;
	}

	public Double getF23MntoTotOtrosRenta() {
		return this.f23MntoTotOtrosRenta;
	}

	public void setF23MntoTotOtrosRenta(Double f23MntoTotOtrosRenta) {
		this.f23MntoTotOtrosRenta = f23MntoTotOtrosRenta;
	}

	public Double getF23MntoTotOtrosPermt() {
		return this.f23MntoTotOtrosPermt;
	}

	public void setF23MntoTotOtrosPermt(Double f23MntoTotOtrosPermt) {
		this.f23MntoTotOtrosPermt = f23MntoTotOtrosPermt;
	}

	public Double getF23MntoTotIngrFam() {
		return this.f23MntoTotIngrFam;
	}

	public void setF23MntoTotIngrFam(Double f23MntoTotIngrFam) {
		this.f23MntoTotIngrFam = f23MntoTotIngrFam;
	}

	public Long getF23SectorTrab() {
		return this.f23SectorTrab;
	}

	public void setF23SectorTrab(Long f23SectorTrab) {
		this.f23SectorTrab = f23SectorTrab;
	}

	public String getF23CentroTrabajo() {
		return this.f23CentroTrabajo;
	}

	public void setF23CentroTrabajo(String f23CentroTrabajo) {
		this.f23CentroTrabajo = f23CentroTrabajo;
	}

	public String getF23Ruc() {
		return this.f23Ruc;
	}

	public void setF23Ruc(String f23Ruc) {
		this.f23Ruc = f23Ruc;
	}

	public String getF23TelfTrab() {
		return this.f23TelfTrab;
	}

	public void setF23TelfTrab(String f23TelfTrab) {
		this.f23TelfTrab = f23TelfTrab;
	}

	public Date getF23FeIngTrab() {
		return this.f23FeIngTrab;
	}

	public void setF23FeIngTrab(Date f23FeIngTrab) {
		this.f23FeIngTrab = f23FeIngTrab;
	}

	public Long getF23UsrReg() {
		return this.f23UsrReg;
	}

	public void setF23UsrReg(Long f23UsrReg) {
		this.f23UsrReg = f23UsrReg;
	}

	public Date getF23FeUsrReg() {
		return this.f23FeUsrReg;
	}

	public void setF23FeUsrReg(Date f23FeUsrReg) {
		this.f23FeUsrReg = f23FeUsrReg;
	}

	public Long getF23UsrAct() {
		return this.f23UsrAct;
	}

	public void setF23UsrAct(Long f23UsrAct) {
		this.f23UsrAct = f23UsrAct;
	}

	public Date getF23FeUsrAct() {
		return this.f23FeUsrAct;
	}

	public void setF23FeUsrAct(Date f23FeUsrAct) {
		this.f23FeUsrAct = f23FeUsrAct;
	}

	public String getF23IdUsuaCrea() {
		return this.f23IdUsuaCrea;
	}

	public void setF23IdUsuaCrea(String f23IdUsuaCrea) {
		this.f23IdUsuaCrea = f23IdUsuaCrea;
	}

	public Date getF23FeUsuaCrea() {
		return this.f23FeUsuaCrea;
	}

	public void setF23FeUsuaCrea(Date f23FeUsuaCrea) {
		this.f23FeUsuaCrea = f23FeUsuaCrea;
	}

	public String getF23IdUsuaModi() {
		return this.f23IdUsuaModi;
	}

	public void setF23IdUsuaModi(String f23IdUsuaModi) {
		this.f23IdUsuaModi = f23IdUsuaModi;
	}

	public Date getF23FeUsuaModi() {
		return this.f23FeUsuaModi;
	}

	public void setF23FeUsuaModi(Date f23FeUsuaModi) {
		this.f23FeUsuaModi = f23FeUsuaModi;
	}

	public String getF23UnidEject() {
		return this.f23UnidEject;
	}

	public void setF23UnidEject(String f23UnidEject) {
		this.f23UnidEject = f23UnidEject;
	}

	public Set getBnchf23ExpIngrFamAdics() {
		return this.bnchf23ExpIngrFamAdics;
	}

	public void setBnchf23ExpIngrFamAdics(Set bnchf23ExpIngrFamAdics) {
		this.bnchf23ExpIngrFamAdics = bnchf23ExpIngrFamAdics;
	}

	public Set getBnchf23ExpFamCuentases() {
		return this.bnchf23ExpFamCuentases;
	}

	public void setBnchf23ExpFamCuentases(Set bnchf23ExpFamCuentases) {
		this.bnchf23ExpFamCuentases = bnchf23ExpFamCuentases;
	}
	
	
	/** 
	 * @return Devuelve f23FeIngTrabStr.
	 */
	public String getF23FeIngTrabStr() {
		return f23FeIngTrabStr;
	}
	/**
	 * @param feIngTrabStr El f23FeIngTrabStr a establecer.
	 */
	public void setF23FeIngTrabStr(String feIngTrabStr) {
		f23FeIngTrabStr = feIngTrabStr;
	}
}



